Identity Check (Simple Version)
To access
Welcome to use our product. Here are some things you need to know before you start the interface call:
- Complete product signing and permission opening;
- You need to obtain an appKey and secret.
- We provide a demo java python php,for your reference;
- Please feel free to contact us if you have any questions.
token description
Write all request parameters and secrets (assigned when opening an account) except tokens in the form of "key=value", sort them by key, and connect them with "&" to get the string str:
String str = "appKey=test_key&idNumber=idNumber&name=name&phone=phone&secret=20200101";
Encrypt str with md5 to get the token:
String token = md5(str);
For details, please refer to calling demo
Interface information
API | API information |
---|---|
formal environment | http://api.digiscore.id/api/data/idcheck/handle |
sandbox environment | http://test-platform.ferrystatic.com/openrisk/api/data/idcheck/handle |
Request parameter
Field | type | required | describe |
---|---|---|---|
appKey | string | yes | Unique identifier assigned to the organization |
token | string | yes | API request signature, see token description |
name | string | yes | Name of the user. |
idNumber | string | yes | KTP number of the user. |
Response parameters
Field | type | required | describe |
---|---|---|---|
code | int | yes | error code |
msg | string | yes | Error message |
data | object | no | See business parameters below for details |
isFee | int | yes | 1- charge, 0- free |
Business parameters
Field | type | required | describe |
---|---|---|---|
namePercent | float | yes | The matching score between the name in the input and the real name,the value ranges from 0 to 1 |
realName | string | yes | name of user |
Response example
success
{
"code": 200,
"msg": "success ",
"data": {
"namePercent": "0.0909",
"realName": "GEDE NYOMAN SANJAYA"
},
"isFee": 1
}
error
{
"code": 11008,
"msg": "xxxxxxxxx",
"data": null
"isFee": 0
}